home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
comm
/
cnet
/
FPAv223.lha
/
FPAV
/
FPAView.doc
< prev
Wrap
Text File
|
1995-02-21
|
21KB
|
513 lines
FPAView v2.23 by PMK.
Flux Point Amiga BBS +45 3526 2527
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Overview:
~~~~~~~~~
FPAV (Flux Point Archive Viewer) allows the user online to view or get info on
ANY TYPE of file that is WITHIN any .LHA, .LZH , .RUN or .ZIP archive.
It should work on multinode systems, but let me know if it's not so!!
NOTE: It only supports .LHA and .ZIP archives. Because on my BBS, all Amiga
files gets transformed to .LHA, and PC files to .ZIP. If anyone needs
a version for other archivers, then let me know!
Copyright:
~~~~~~~~~~
Postcards?
==========
I'm not some starving student eager to get all you got, but knowing,
that my program is being used really makes me happy (and my ego, too!)..
This program is 'Postcardware' - so if you find this program useful,
you MUST send me a postcard! It should be addressed to:
Peter Klein
Visbygade 4 3tv.
2100 Copenhagen Ø
Denmark
Since only a few people have send me the REQUIRED postcard, I won't be
making anymore public updates of this program or answer any questions
relating to the setup of FPAV.
("registered" users can still get new updates directly from my BBS)
Thanks to the following people who DID send the REQUIRED postcard:
Ivan Wheelwright The Attic BBS (+61) 8-384-4762 Australia
Michael Rudolph Star Streams BBS (+1) 214-938-7115 United States
Dan Hiner Leisure World BBS (+1) 713-859-0902 United States
Tom Björk AmigaLINK BBS (+46) 1-831-4644 Sweeden
Eduardo Torres Micro-Users BBS (+1) 809-744-7170 Puerto Rico
Erik Boersting Nemesis Amiga BBS (+45) 7535-3726 Denmark
Ken Hood Phantasy Island BBS (+44) 482-809845 United Kingdom
Roy Rennerholm Digital Hangover BBS (+46) 8-607-4223 Sweeden
Charles Johnson The Upper Room BBS (+1) 602-771-8971 United States
Ed Cosner Microbuffs BBS (+1) 605-923-4770 United States
FPAV is NOT is the PUBLIC DOMAIN. You can however freely distribute
it as long as the following is observed:
- The program and documentation must be distributed together
and may not be modified in any way. The only exception is that the
program and documentation may be compressed into an archive for
uploading to Bulletin Boards or for other electronic transmission.
- The program is not to be used commercially or included in a commercial
package for profit unless written authorisation from me is obtained
first. This version of FPAV may be freely included on public domain
library disks or compilation disks provided only a small fee is
charged for the service.
There is no warranty for the programs, to the extent permitted by
applicable law. Except when otherwise stated in writing the copyright
holders and/or other parties provide the programs "as is" without
warranty of any kind, either expressed or implied, including, but not
limited to, the implied warranties of merchantability and fitness for
a particular purpose. The entire risk as to the quality and
performance of the programs is with you. Should the programs prove
defective, you assume the cost of all necessary servicing, repair or
correction.
In no event unless required by applicable law or agreed to in
writing will any copyright holder, or any other party who may
redistribute the programs as permitted above, be liable to you for
damages, including any general, special, incidental or consequential
damages arising out of the use or inability to use the programs
(including but not limited to loss of data or data being rendered
inaccurate or losses sustained by you or third parties or a failure of
the programs to operate with any other programs), even if such holder
or other party has been advised of the possibility of such damages.
User Commands.
~~~~~~~~~~~~~~
Input is in numeric form (CNet style)
1 View file 1
1-6 View files 1,2,3,4,5,6
1,3! View file 1 and 3 in Quick Mode.
- View ALL files in the archive!
? Show help screen.
or combinations like this:
1,4,7-11 View files 1,4,7,8,9,10,11
If the file is a TEXT file, it will be displayed on the screen. FPAV has an
option, so that the Sysop can select which access groups that have access to
view complete TEXT files. The remaining access groups will only be able to
view 3K of the text, then they get a message saying that they should download
the archive if the want to read more!
If the file is an EXECUTABLE, FPAV will try to extract the version info of
that file.
If the file is another archive (.LZH, .LHA or .ZIP only) it will then show the
contents of that archive, and the user can then select the files he wants to
view, from that archive. (NOTE: Returning back to the previous archive, and
resume viewing, is not possible, when viewing an archive inside another
archive.)
If the file is NOT TEXT, ARCHIVE or EXECUTABLE, then FPAV will try to identify
the file, and show some info on it.
As of v2.0 FPAV now has several new options available:
-Module Playing! (LOCAL Mode Only!)
-IFF Sound Playing! (LOCAL Mode Only!)
-Viewing of: IFF/GIF/PCX/JPEG and ANIMS! (LOCAL Mode Only!)
-Re-displaying the archive after Adding/Killing or Viewing items!
-Build-in Helpscreen (Shows the commands available to user)
-Info on .GIF files (More to come!)
SysOp Commands:
~~~~~~~~~~~~~~~
If the user has SysOp access, 3 more options are available:
A Add a file to the archive. (You can change the var RMO in the
FPAV.rexx to get this to work in LOCAL
mode ONLY!)
D Download files from archive. (Dosn't display any text/info on the
file. If the user is local, the program
will prompt for a path to copied to.)
K Kill (delete) files from archive. (Use this with CARE!!)
NOTE: If the line is terminated with an '!', the SysOp options will skip the
yes/no prompts, just like CNet!
NOTE: Adding or Killing files to/from archives WITHIN another archive is NOT
POSSIBLE!
The archive size in CNet stays the same after Killing or Adding files
to/from an archive. - Use TR(ansform) on the archive to update the
archive size!
Here's a few examples!
A Enter Add mode. A new prompt asks for the Path/File to add.
D1,5-7 Download files 1,5,6,7 and 8.
K1,5 Kill (delete) files 1 and 5. (with yes/no prompt.)
K1,5! Kill (delete) files 1 and 5. (without yes/no prompt.)
Installation:
~~~~~~~~~~~~~
1) Makedir pfiles:FPAV
2) Copy the FPAV.rexx and FPAView.rexx to the pfiles:FPAV/ directory. Copy the
files in the UTILS directory to your System Partition (DH0:)
NOTE: You also need the Xpk libraries to get the decrunching of Xpk packed
files! If you want to play the full range of mods using DeliTracker,
then you need some DeliPlayers too. These are not included in this
archive, but should be available on most large PD boards!
(Also required is LhA, Zip and Unzip)
3) Load CONFIG, and select 'Archivers...' Then edit the 'View format' entry
for .LHA, .LZH, .RUN and .ZIP to look EXACTLY like this:
rx pfiles:FPAV/FPAView.rexx %s "%s"
4) If you want the Local option of viewing unpacked pictures, then repeat
step 3, for .IFF, .GIF, .JPG, .PCX, .ANI (If you doesn't have these in your
setup, then create these, the only option that needs to be set is the
'View format'!
5) Find line 1067 of your bbstext file. (looks like this in stock bbstext)
\n1NOTE: can not find "%s" ...\n1
^ ^
Control-Y Control-Y
Now change it so it reads:
{#0PFiles:FPAV/FPAV.rexx %s}
^
Control-Q
6) Reload CNet Text/Menu. and you are ready to use FPAV!!
Now, whenever a user uses the E(xtract) command on a .LHA, .LZH, .RUN or
.ZIP file, they will get an archive listing as usual, but at the end of the
listing, there will be a prompt so the users can select if they want to
read or get info on some of the files in the archive.
Configuration:
~~~~~~~~~~~~~~
Load the file FPAV.rexx into an editor, and locate this area:
local=1 /* Mod Playing/Pic Viewing in local mode? 0=Disable 1=Enable */
rmo=0 /* Allow remote Sysop to use the Add to archives? 0=No 1=Yes */
fmem=200 /* How much MEM should ALWAYS be available to the system? (Kb) */
maxsz=3000 /* How much of a text may a 'lamer' see, before break? (bytes) */
lamers=' 0 1 2 3 4 5 18 ' /* Access groups that may only see <maxsz> test */
dag=' 20 27 28 29 ' /* Access groups that may Download from archives */
spl='PlaySound' /* IFF Sound player. */
avi='PPShow NOFLICKER' /* IFF Anim player. */
ivi='PPShow NOFLICKER' /* IFF Pic viewer. */
gvi='PPShow NOFLICKER' /* GIF Pic viewer. */
pvi='VT' /* PCX Pic viewer. */
jvi='PPShow NOFLICKER' /* JPEG Pic viewer. */
guv='MultiView' /* AmigaGuide viewer. */
The 1st line:
local=1 /* Mod Playing/Pic Viewing in local mode? 0=Disable 1=Enable */
Controls the ability to view pictures/play sounds & modules in local mode.
If you don't have enough memory to spare, or you don't need this feature,
then set this variable to 0.
The 2nd line:
rmo=0 /* Allow remote Sysop to use the Add to archives? 0=No 1=Yes */
This one is used if you want the [A]dd function to be available in remote
mode. I personally doesn't like remote's to have access to adding, since this
function can be used to add thing like your keyfile to the archives.
NOTE: The [A]dd is ONLY available to users with Maint Access!!
The 3rd line:
fmem=200 /* How much MEM should ALWAYS be available to the system? (Kb) */
This is how much memory that should ALWAYS be available to the system! So if
you set this to 500, then FPAV will not unpack files if this limit is reached!
The 4th line:
maxsz=3000 /* How much of a text may a 'lamer' see, before break? (bytes) */
This is the size a 'lamer' (see 5th line) is allowed to see, when viewing a
text file. When this size limit is reached the FPAV will abort viewing!
The 5th line:
lamers=' 0 1 2 3 4 5 18 ' /* Access groups that may only see <maxsz> test */
These are the access groups that are defined as 'lamers' (see 4th line). Users
NOT defined here are allowed to view the full textfile! If you don't want any
access groups defined as 'lamers', then set this variable to '' (empty string)
NOTE: Do NOT remove the leading and trailing space!
The 6th line:
dag=' 20 27 28 29 ' /* Access groups that may Download from archives */
These are the access groups that are allowed to download files from within an
archive. Remember that ALL files downloaded this way will be a FREE DOWNLOAD,
so it's possible to download an entire archive for free!! If you don't want
any access groups to be able to download from an archive, then set this
variable to '' (empty string)
NOTE: Do NOT remove the leading and trailing space!
Lines 7 to 13:
spl='PlaySound' /* IFF Sound player. */
avi='PPShow NOFLICKER' /* IFF Anim player. */
ivi='PPShow NOFLICKER' /* IFF Pic viewer. */
gvi='PPShow NOFLICKER' /* GIF Pic viewer. */
pvi='VT' /* PCX Pic viewer. */
jvi='PPShow NOFLICKER' /* JPEG Pic viewer. */
These are the external programs used to view pictures/play sounds. Here you
can select your favorite viewer/player. NOTE: If you don't have a viewer/
player for a specific type, then set the variable to ';'
The 14th line:
guv='MultiView' /* AmigaGuide viewer. */
This is the viewer you user to view AmigaGuide files with in local mode.
(MultiView for OS3.x or AmigaGuide for Os2.x) NOTE: if you want to view your
guide files, like normal textfiles in local mode, then set the variable to ''
NOT ';' as with the other external programs.
Known Bugs:
~~~~~~~~~~~
When playing a Module in local mode, it activates the Delitracker
window. I would have prefered it to return to CNet window, but
I haven't found a way to do it. (YET!)
Some files with ' or " will be impossible to view/delete due to
Arexx's way of handling variables!
2.x Users Only!: The AmigaGuide program has a bug, when using
public screens. It opens a requester everytime you view a guide
file! THIS IS NOT A BUG IN FPAV, BUT IN AMIGAGUIDE!!
History:
~~~~~~~~
I would like to thank my betatesters: Betasoft, Mr. Bean, Sir Sammy and
Caveman for the great job they have done testing this program, and for
their suggestions!
-FPAV v2.23
21 Feb 95 Added support for the LZX type of archives.
-FPAV v2.22
26 Jan 95 Moved the Delitracker setup to a variable. (I had hardcoded the
Delitracker path into the program!) thanks to Nightstalker for
for reporting this one! :)
Added support for viewing LightWave objects in local mode, using
the new ShowObj command (v2.1).
-FPAV v2.21
31 Dec 94 Changed the Imagine Object viewing a bit, since the new version
2.0 of ShowObj support public screens. Now it will open on CNet's
screen instead of the Workbench.
-FPAV v2.20
14 Nov 94 Fixed a problem with directorys ending with a ":", also added the
FPES.rexx program, to allow Examining files in the SelectBuffer.
-FPAV v2.19
14 Nov 94 Fixed a problem with "Direct Access Subboards", with the
"Use CDROM temp dir" set to Yes. FPAV tried to delete the file
from the TEMPDIR, but CNET doesn't copy the file to the TEMPDIR,
when Examining or Typing, so it tried to delete the ORG. FILE!!
I think this is a bug in CNET, since it works perfectly, when the
subboard is NOT an "Direct Access Subboards". And the manual
says that files will be copied to the TEMPDIR, when a file is
accessed. - Thanks to Thomas Beck for discovering this one!
-FPAV v2.18
15 Sep 94 Added support for viewing RIP-icons in local mode!
-FPAV v2.17
06 Sep 94 Added support for viewing AmigaGuide files from REMOTE!! Also
made it possible to use an external viewer, when viewing standard
ASCII files. (Thanks to mUb, for getting me the MoreText util.)
-FPAV v2.16
31 Aug 94 Fixed a small bug, where 'Amiga E source' showed up as a Sound-
Module! Also added the '%' to the list of 'Badchars' for the
[B] command.
-FPAV v2.15 (This version only released to those who sent me the POSTARD!!)
20 Jun 94 Added support for viewing MPEG anims (.MPG) and Icons (.info)
files in Local Mode.
-FPAV v2.14
19 Jun 94 Fixed a bug with CDROM temp path. The file in the CDROM temp dir
didn't get deleted after viewing, this is fixed now! Thanks to
Eduardo Torres for reporting this bug.
-FPAV v2.13
13 Jun 94 Added a routine to read the more prompt directly from BBSTEXT.
Cleaned up the [E]dit function, and changed the [A]dd function
so it can add files with full path.
-FPAV v2.12
01 Jun 94 Added another Sysop command! [E] which allows the Sysop to edit
textfiles INSIDE the archive.
-FPAV v2.11
06 Jun 94 Added a routine to check if a user is Suboperator in current
subboard, and give him access to the Sysop Commands in FPAV.
-FPAV v2.10
01 Jun 94 Added a new Sysop command! [B] which adds the name of a file
INSIDE the archive, to a 'BBS-Ad StripList' in ENV: and ENVARC:
The 'BBS-Ad StripList' is then used by my special Transform
scripts, to delete those files next time it transforms the
archive! - Also fixed a bug in the unpack routine, that caused
FPAV to choke on 'un-displayable' file (like corrupted files).
This also caused a problem with the deleting of the Tempdir.
Fixed the Modplaying routine, to use the new DelitrackerII.
-FPAV v2.06
28 May 94 The problems with deleting the Tempdir in ram, is FINALLY fixed!!
Special thanks to Megachip for showing me what and how to fix this
problem! (Had to do 2 'Call Pragma' instead on 1, but it works!!)
Now FPAV deletes ALL tempfiles after it has finished viewing!
-FPAV v2.05
24 May 94 The viewing of archives didn't work in Direct areas, this is now
fixed! Thanks to Thomas Beck for reporting this one!
-FPAV v2.04
08 May 94 Fixed a major bug: If two users tried to use FPAV at EXACTLY the
same time, then the clipboard variables would get messed up, since
I didn't use a seperate variable for each port!! Also fixed a
small bug in the 'file not found' error routine!
-FPAV v2.03
23 Apr 94 Added support for GfxList by THJ. (A program to get info on
various picture/anim formats) - Also fixed a problem in the
Version routine! - Now the correct version of a file is displayed,
not the version of the file in memory/libs/devs.
21 Apr 94 Hmm, while fixing the FileAttach Mail Bug, I created another BUG!!
The Viewing of archives inside archives, got a wrong path!! -
Thanks to Thomas for spotting this one!
20 Apr 94 Device files, didn't call the Version routine as it was supposed
to do! This is fixed now! Added support for true viewing of
AmigaGuide Documents in LOCAL mode!
-FPAV v2.0
16 Apr 94 Found and fixed a small bug. - When viewing FileAttach Mail, the
filename included the path, this caused FPAV to add a double path
to the name, so viewing was aborted!
11 Apr 94 Removed TFMX Module playing, since it didn't work. Thanks to
Sir Sammy for finding this one! Added a ASCII percentage check
before displaying textfiles!
09 Apr 94 Another 'bug' fixed! - Now the Delitracker Window opens correctly
on the CNet screen, also when changing screen etc. Optimized the
Delitracker routine, and added GIFInfo support for archives.
07 Apr 94 Fixed a small bug - The 'Quick Mode' flag didn't get cleared,
when re-displaying the archive! Also fixed another 'bug' - when
trying to play a module, WITHOUT having Delitracker installed,
caused the program to 'hang' Cnet. - Thanks to Betasoft for
discovering this one!!
04 Apr 94 Changed the Module player from MultiPlayer to DeliTracker.
DeliTracker had a better Arexx port, and more players available!
This way *ALL* module formats (those recognized by WhatIs) are
supported!! Fixed a bug in the Local Download routine - Files
with paths names 'dissapeared' when copied to local path!
Now downloading from an archive is also supported for 'normal'
users! The access groups for these users must be specified in
the var DAG in FPAV.REXX. (NOTE: Users with ID access can ALWAYS
dl!)
02 Apr 94 Added Quick mode to normal viewmode (Sysops only) - Fixed a small
bug in the input parsing routine! - Now has support for different
picture viewers. - Oktalyzer Modules now supported!
01 Apr 94 Changed the local download mode to ask for download path, also
added a quick option to the Download option. As a request from
Sir Sammy and Caveman, FPAV now has the ability to show
'archives' with the extensions '.IFF/.GIF/JPG/.PCX' this allows
the sysop to view unpacked pictures in local mode!
31 Mar 94 Support for IFF anims (discovered that VT could view anims!!)
and added Xpk decrunching. - Now re-displaying the archive after
Adding or Deleting is supported! - Full re-displaying of the
archive after viewing, is also suported in normal view mode.
27 Mar 94 Added support for playing Module and IFF Sound Samples,
displaying GIF/IFF/PCX/JPEG pictures in local mode!
26 Mar 94 TOTALLY REWRITTEN! - LHA and ZIP now in one program! - Checks for
available mem, before unpacking! - Extended range selection. +
Lots of minor bugfixes!
-FPAV v1.0
26 Mar 94 No history for previous revisions.
Direct any bug reports and/or comments to:
PMK/Peter Klein
Flux Point Amiga BBS (My BBS!)
+45 3526 2527
USR 16800 Dual Standard
Or write to me in the following NETS:
FIDO 2:235/202.0
CLink 912:2000/4.0
AmigaNet 39:141/139.0
You can also leave me mail on Future World (handle: PMK), but I don't
call too often, so a response may be slow.